package com.erik.ipmonitor.service;

import com.erik.ipmonitor.model.vo.SearchIndexVO;
import org.springframework.data.domain.Page;
import org.springframework.web.multipart.MultipartFile;

/**
 * ISearchService
 *
 * @author : erik.zhou
 * @date : 2025/08/25/16:11
 * @description :
 */
public interface ISearchService {

    /**
     * 搜索
     *
     * @param page
     * @param size
     * @param keyword
     * @return
     */
    Page<SearchIndexVO> doSearch(int page, int size, String keyword);


    /**
     * 导入数据
     *
     * @param file
     */
    void loadFile(MultipartFile file, String encoding);
}
